
package com.tyf.common.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * 
 * Description: 分库实体 设置到实体上面
 * author:      liutao
 * Createdate:  2016年7月26日下午4:06:31
 * 
 */
@Target(TYPE)
@Retention(RUNTIME)
public @interface PartitionEntity {
	public static final  String DEFAULT_PARTITIONBY = "divisionNo";
	/**
	 * Alias for the {@link #partitionBy()} attribute.
	 * 简化配置用
	 *
	 */
	String value() default DEFAULT_PARTITIONBY;

	 /**
	 * 分库属性 默认为事业部divisionNo，基类保存方法应用
	 */
	String partitionBy() default DEFAULT_PARTITIONBY;
}
